<?php 
	include('../Modele/connexion_bdd.php');

//On enregistre le contenu du commentaire dans la variable $contenu. S'il est vide, $contenu est null
	if(!isset($_POST['contenu'])) {
		$contenu = null;
	} else {
		$contenu = $_POST['contenu'];
	}
	
//Requête permettant d'enregistrer un commentaire dans la base de données
	$regex1 = "#^Vous avez attribué [1-5]/5 à cet événement. Cliquez sur \"Valider\" pour confirmer cette note. Ajoutez un commentaire si vous souhaitez justifier cette note.$#";
	$regex2 = "#Donnez votre avis sur cet événement !#";
//Si le commentaire correspond à l'une de ces regex, on considère qu'il est null	
	if(preg_match($regex1, $contenu) || preg_match($regex2, $contenu)) {
		$contenu = null;
	}
//Si la note est égale à 0, c'est que l'utilisateur/organisateur n'en a pas attribuée.	
	if($_POST['note'] == 0) {
		$_POST['note'] = null;
	}
//Si la note et/ou le commentaire ne sont pas nuls, on enregistre dans la base de données	
	if($contenu != null || $_POST['note'] != null) {
		$req = $bdd->prepare('INSERT INTO notecommentaire (contenu, date, note, id_receveur_'.$_POST['statut'].',
	 		id_auteur_'.$_SESSION['statut'].') VALUES(:contenu, NOW(), :note, '.$_GET['id'].', '.$_SESSION['id'].')');
		$req->execute(array('contenu'=>nl2br($contenu), 'note'=>$_POST['note']));
	}
?>